//
//  ABUDCustomConfigAdapter.m
//  ABUDemo
//
//  Created by bytedance on 2021/10/20.
//  Copyright © 2021 bytedance. All rights reserved.
//

#import "JiGuangAdsConfigAdapter.h"
#import <JgAdsSDK/JgAdsSDK.h>

@implementation JiGuangAdsConfigAdapter

/// 该自定义adapter是基于哪个版本实现的，填写编写时的最新值即可，GroMore会根据该值进行兼容处理
- (BUMCustomAdapterVersion *)basedOnCustomAdapterVersion {
    return BUMCustomAdapterVersion1_0;
}

/// adn初始化方法
/// @param initConfig 初始化配置，包括appid、appkey基本信息和部分用户传递配置
- (void)initializeAdapterWithConfiguration:(BUMSdkInitConfig *_Nullable)initConfig {
    [JgAdsSDK initWithAppId:initConfig.appID completionBlock:^(NSError * _Nullable error) {
        if (error) {
            NSLog(@"极光ads初始化失败%@",error);
        }
    }];
}

/// adapter的版本号
- (NSString *_Nonnull)adapterVersion {
    return @"2.0.1";
}

/// adn的版本号
- (NSString *_Nonnull)networkSdkVersion {
    return @"2.0.1";
}

/// 隐私权限更新，用户更新隐私配置时触发，初始化方法调用前一定会触发一次
- (void)didRequestAdPrivacyConfigUpdate:(NSDictionary *)config {
    /// 处理隐私问题
}

- (void)didReceiveConfigUpdateRequest:(nonnull BUMUserConfig *)config {
    
}


@end
